const express = require('express')
const upload  = require('../utils/multer')
const allCtrl = require('../controller/allCtrl')
const xxl = require("../controller/Userbuyhistory");
const router = express.Router()


// pc端登录 以及管理者信息
// 登录
router.post('/login',allCtrl.login)
//获取管理员信息
router.get('/getAdminData',allCtrl.getAdminData)
// 修改管理员电话号码
router.post('/updateAdminIphone',allCtrl.updateAdminIphone)
// ****************************************************
// pc端用户管理页面

// 获取所有用户  newAddUser(一个月新增加的用户)
router.get('/getUserData',allCtrl.getUserData)
// 用户的条件查询
router.get('/getSearchData',allCtrl.getSearchData)
// ****************************************************

// pc端用户卡卷
router.get('/getCouponData',allCtrl.getCouponData)
// 图片上传
router.post('/uploadPicture',upload.single('picture_src'),allCtrl.uploadPicture)
// 图片获取
router.get('/getUploadData',allCtrl.getUploadData)
//**************************************888 */
// 卡劵管理
//获取所有卡劵
router.get('/getCoupon',allCtrl.getCoupon)
//修改卡劵名字和 修改价格
router.post('/updateCouponData',allCtrl.updateCouponData)
//修改卡券售卖状态
router.post('/updateCouponState',allCtrl.updateCouponState)
// 删除卡劵
router.post('/deleteCouponRow',allCtrl.deleteCouponRow)
// 添加卡券
router.post('/addCoupon',allCtrl.addCoupon)
// ******************************************************
// pc端学时排行
router.get('/getUserTime', allCtrl.getUserTime)
//学时排行查询
router.get('/getDatequery', allCtrl.getDatequery)
// =================
//用户购买记录
router.post("/buyhistory", xxl.buyhistory);
//用户购买记录查询
router.post("/buyhistory2", xxl.buyhistory2);
//小程序购买卡卷，添加购买记录接口
router.post("/buyhistory3", xxl.buyhistory3);
// =================
// ----------------------------------------小程序----------------------------------------------
// app登录
router.post('/applogin',allCtrl.applogin)
// app用户登录
router.post('/apprelogin',allCtrl.apprelogin)
// app添加用户
router.post('/appadduser',allCtrl.appadduser)
// 添加打卡时间
router.post('/appcardtime',allCtrl.appcardtime)
// 获得打卡时间
router.post('/appGetcardTime',allCtrl.appGetcardTime)

//------------- 座位管理
// 获取座位数据
router.get('/seatdetails', allCtrl.getSeatdetailsData)
router.post('/updateSeat', allCtrl.updateSeat)

// pc端我的充值管理
router.get('/getPrepaidadmin', allCtrl.ctyGetadmin)
// 移动端充值
router.post('/addmoney', allCtrl.addmoney)

//卡劵商场
router.get('/getCouponStore',allCtrl.getCouponStore)

//预定座位






module.exports = router